#include <jni.h>

//
// Created by demo on 2022/11/16.
//
#include <jni.h>
#include <string>
#ifndef MY_APPLICATION_MNQ_H
#define MY_APPLICATION_MNQ_H

void exitApp(JNIEnv *env);
jobject getApplication(JNIEnv *env);
jboolean contains(JNIEnv *env, jstring str1, jstring str2);
jstring concat(JNIEnv *env, jstring str1, jstring str2);
jboolean equals(JNIEnv *env, jstring str1, jstring str2);
jstring replace(JNIEnv *env, jstring str1, const jchar p1, const jchar p2);
jint indexOf(JNIEnv *env, jstring str1, jstring p1);
jstring substring(JNIEnv *env, jstring str1, jint p1);
jstring substring(JNIEnv *env, jstring str1, jint p1,jint p2);
jstring replacePath(JNIEnv *env, jstring tagetPath);
jboolean checkmnq(JNIEnv *env);
bool checkException(JNIEnv *env);
#ifdef __cplusplus
extern "C" { //#表示可以供外部调用
#endif

extern "C" JNIEXPORT jboolean
JNICALL
Java_com_banban_kuxiu_framework_exception_Mnq_mnq(JNIEnv *env, jclass type);

#ifdef __cplusplus
}
#endif

#endif //MY_APPLICATION_MNQ_H
